MFGVVFPNRSFPIDISTFTQIDTFHWVLDMNHFVGEAYDQISEMCIFLLNNFNLPPDKALAVYVQSPGSAFVFCGAVTLARPSAVLSLQWPEPGSAAKMQLTAGDSSSLSAKIGVSVEDVAALRSLDVVAERRIEKLAMKVGENLFNFMQSFCGVDGSKLVVPMDILDRWFKKFQEKAKRDPDFLKSFAL